(c) james allen